Transparent display device and control method using the same

ABSTRACT

A transparent display device and a control method using the same are provided. The transparent display device includes a transparent display, a plurality of identification sensors, a scene sensor, and a controller. The identification sensors are configured to sense a user located at a first side of the transparent display to generate a plurality of identification data. The scene sensor is configured to sense scene information located at a second side. The controller obtains a user distance between the user and the transparent display, selects corresponding identification data generated by at least one of or multiple of the identification sensors according to the user distance, determines a location and a gaze direction of the user and a target object in the scene information according to the selected corresponding identification data, and presents target object information corresponding to the target object in the transparent display.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims the priority benefits of U.S. provisionalapplication Ser. No. 62/544,923, filed on Aug. 14, 2017 and Taiwanapplication serial no. 106143783, filed on Dec. 13, 2017. The entiretyof each of the above-mentioned patent applications is herebyincorporated by reference herein and made a part of this specification.

TECHNICAL FIELD

The disclosure relates to a transparent display device and a controlmethod using the same.

BACKGROUND

Vendors or contractors running a scenery location often provide touristswith message sources through message boards, voice guides, etc. Thetourists may thus have a better understanding of the scene objects(e.g., famous buildings, attractions, marine life, or cultural relics).Nevertheless, a user can not interact with a message board, and themessage board may not instantly provide related information on a sceneobject in the line of sight of the user.

Although a variety of display displaying technologies and personneldetection technologies are available, these technologies have their ownlimits. For instance, a commercially available human eye trackingtechnology cannot work normally if an overly close distance is providedbetween the person to be detected and cannot work normally either when anumber of people are presented to be detected simultaneously. The touchsensing technology may work only when a user touches or is very close toa touch panel. A certain distance is also required by the spatial bodyidentification technology using cameras to capture images and identifyactions of people for providing better precision, and othertechnological defects may also be found.

Therefore, how the display technology of the augmented reality (AR) tobe introduced to be applied to the guiding and narration of the sceneobject and how the actions of the user be detected with improvedprecision are important issues to be overcome.

SUMMARY

An embodiment of the disclosure provides a transparent display deviceincluding a transparent display, a plurality of identification sensors,a scene sensor, and a controller. The transparent display includes afirst side and a second side opposite to the first side. A displayscreen of the transparent display is visually penetrative. Theidentification sensors are configured to sense at least one user locatedat the first side to respectively generate a plurality of identificationdata. The identification sensors respectively have different identifyingdistances. The scene sensor is configured to sense scene informationlocated at the second side. The controller is coupled to theidentification sensors, the scene sensor, and the transparent display.The controller obtains a user distance between the at least one user andthe transparent display by controlling one of the identificationsensors, selects corresponding identification data generated by at leastone of or multiple of the identification sensors according to the userdistance, determines a location and a gaze direction of the at least oneuser and a target object in the scene information according to theselected corresponding identification data, and presents target objectinformation corresponding to the target object in the transparentdisplay.

An embodiment of the disclosure further provides a control method usinga transparent display device. The transparent display device includes atransparent display, a plurality of identification sensors, and a scenesensor. The control method includes following steps. A user distancebetween a user and the transparent display is obtained through one ofthe identification sensors. Corresponding identification data generatedby at least one of or multiple of the identification sensors is selectedaccording to the user distance. A location and a gaze direction of theuser and a target object in a scene information sensed by the scenesensor are determined according to the selected correspondingidentification data. Moreover, target object information correspondingto the target object is presented in the transparent display.

Several exemplary embodiments accompanied with figures are described indetail below to further describe the disclosure in details.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings are included to provide a furtherunderstanding of the disclosure, and are incorporated in and constitutea part of this specification. The drawings illustrate embodiments of thedisclosure and, together with the description, serve to explain theprinciples of the disclosure.

FIG. 1 is a block view of functions of a transparent display deviceaccording to an exemplary embodiment of the disclosure.

FIG. 2 is a schematic view of a transparent display device according toan exemplary embodiment of the disclosure.

FIG. 3 is a schematic view of functional modules of a controlleraccording to an exemplary embodiment of the disclosure.

FIG. 4 is a flow chart of a control method of a transparent displaydevice according to an exemplary embodiment of the disclosure.

FIG. 5 is a schematic diagram describing algorithms adopted by thesensing mode A and the sensing mode B in Table 1.

FIG. 6 and FIG. 7 are schematic diagrams describing algorithms adoptedby the sensing mode C and the sensing mode D in Table 1.

FIG. 8 is a block view of functions of a transparent display deviceaccording to another exemplary embodiment of the disclosure.

DETAILED DESCRIPTION

In the following detailed description, for purposes of explanation,numerous specific details are set forth in order to provide a thoroughunderstanding of the disclosed embodiments. It will be apparent,however, that one or more embodiments may be practiced without thesespecific details. In other instances, well-known structures and devicesare schematically shown in order to simplify the drawing.

FIG. 1 is a block view of functions of a transparent display device 100according to an exemplary embodiment of the disclosure. FIG. 2 is aschematic view of the transparent display device 100 according to anexemplary embodiment of the disclosure. The transparent display device100 includes a transparent display 110, a plurality of identificationsensor (e.g., a first identification sensor 122, a second identificationsensor 124, and a third identification sensor 126 in FIG. 1), a scenesensor 130, and a controller 140. For ease of description, the firstidentification sensor 122, the second identification sensor 124, and thethird identification sensor 126 are referred to as a user sensor group120. The first identification sensor 122, the second identificationsensor 124, and the third identification sensor 126 respectivelygenerate corresponding identification data IS1, identification data IS2,and identification data IS3.

The transparent display 110 refers to a display with a display screenexhibiting a certain level of light penetration and thus may present abackground behind a panel. That is, the display screen of thetransparent display 110 is visually penetrative. The transparent display110 of this embodiment may be applied to various applications such aswindows in a building (e.g., an observation deck, an aquarium, amuseum), a display window, glass and a display of a vehicle or a cablecar, and the like. The transparent display 110 of this embodiment has afirst side S1 facing at least one user 150 and a second side S2 facingscene information 160. That is, the first side S1 and the second side S2of the transparent display 110 are opposite to each other.

The user sensor group 120 in FIG. 2 of this embodiment is disposed at anoutside of a main body of the transparent display 110 and the first sideS1 facing the user, is located at a midline position of the transparentdisplay 110, and is located above the main body of the transparentdisplay 110. The scene sensor 130 is disposed at the outside of the mainbody of the transparent display 110 and the second side S2 facingexternal scenery, located at the midline position of the transparentdisplay 110, and is located above the main body of the transparentdisplay 110. The user sensor group 120 and the scene sensor 130 mayfurther be disposed in the main body of the transparent display 110. Theuser sensor group 120 and the scene sensor 130 may also be disposed at aposition rather than the midline position and close to a left side ofthe transparent display 110 or close to a right side of the transparentdisplay 110. Alternatively, the first sensor group 120 and the scenesensor 130 may be designed to disposed at other positions away from themain body of the transparent display 110. For instance, a height atwhich the first sensor group 120 is disposed may be lowered to a heightof a common user. That is, the disclosure is not intended to limit thepositions at which the user sensor group 120 and the scene sensor 130are disposed. As long as the user sensor group 120 can sense the user150 located at the first side S1 of the transparent display 110, and thescene sensor 130 can sense the scene information 160 located at thesecond side of the transparent display 110.

The user sensor group 120 has a plurality of identification sensors, forexample, the first identification sensor 122, the second identificationsensor 124, and the third identification sensor 126. The identificationsensors 122, 124, and 126 may be respectively disposed at differentpositions of the transparent display 110, and the identification sensors122, 124, and 126 respectively have identifying distances. For instance,the first identification sensor 122 of this embodiment may be a depthsensor. Body movements of the user 150 may be obtained by the firstidentification sensor 122 to act as a characteristic of the user 150. Anidentifying distance of the depth sensor relative to the user rangesbetween approximately 50 cm and 100 cm. The second identification sensor124 may be a face sensor. Subtle movements of the face, eyeballs,fingers, or body of the user 150 may be obtained by the secondidentification sensor 124 to act as a characteristic of the user 150. Anidentifying distance of the face sensor relative to the user rangesbetween approximately 40 cm and 60 cm. The first identification sensor122 and the second identification sensor 124 may thereby be disposed atthe midline position located at the first side S1 of the transparentdisplay 110. The third identification sensor 126 of this embodiment maybe a touch sensor, a sensing equipment of the third identificationsensor 126 is located at the first side S1 of the transparent display110. An identifying distance of the touch sensor relative to the userranges between approximately 0 cm and 40 cm. In other words, thepositions of the first identification sensor 122 and the secondidentification sensor 124 may different from a position of the thirdidentification sensor 126. The identifying distance of the depth sensor(the first identification sensor 122) is greater than the identifyingdistance of the face sensor (the second identification sensor 124), andthe identifying distance of the face sensor (the second identificationsensor 124) is greater than the identifying distance of the touch sensor(the third identification sensor 126).

The first identification sensor 122 of this embodiment may beimplemented through a human skeleton analysis technology, a gesturedetection technology, a stereo camera recognition technology, and acorresponding hardware; the second identification sensor 124 of thisembodiment may be implemented through an eye tracking technology, astereo vision sensing technology, a stereo camera recognitiontechnology, and a corresponding hardware; the third identificationsensor 126 of this embodiment may be implemented through a capacitive orresistive touch technology and a corresponding hardware.

For ease of explanation, coordinates of the user is presented as (Xu,Yu); a gaze direction of the user 150 is marked as V1; coordinates of afirst gaze point 210 extending from the gaze direction V1 to thetransparent display 110 is presented as (Xt, Yt) located at the firstside S1 of the transparent display 110; coordinates of a target object220 in the scene information 160 is presented as (Xv, Yv). A distancebetween the user 150 and the transparent display 110 is presented as D1;A distance between the transparent display 110 and the target object 220is presented as D2. Generally, the distance D1 ranges between 0 cm and100 cm, and the distance D2 ranges between 65 cm and infinity.

The scene sensor 130 is configured to sense an external sceneinformation ISE. The external scene information ISE includes the sceneinformation 160 viewed by the user through the transparent display 110and located at the second side S2 of the transparent display 110. Thescene sensor 130 may use a plurality of image capturing equipment toobtain the scene information 160 and a depth information (e.g., thedistance D2) of at least one target object (e.g., the target object 220)located in the scene information 160.

The controller 140 is coupled to the transparent display 110, themultiple identification sensors (e.g., the first identification sensor122, the second identification sensor 124, and the third identificationsensor 126), and the scene sensor 130. The controller 140 of thisembodiment may be implemented as a hardware device such as a system on achip (SOC), a field programmable gate array (FPGA) chip, a complexprogrammable logic device (CPLD), a microprocessor, etc. The controller140 of this embodiment may further include a plurality of functionalmodules, as shown in FIG. 3.

FIG. 3 is a schematic view of the functional modules of the controller130 according to an exemplary embodiment of the disclosure. FIG. 4 is aflow chart of a control method of a transparent display device accordingto an exemplary embodiment of the disclosure. Each of the functionalmodules in FIG. 3 and the corresponding step and process in FIG. 4 arecorrespondingly described. The controller 140 may include pluralfunctional modules. The functional modules may be implemented bysoftware together with the controller 140 and may also be implementeddirectly by forming the controller 140 through the function modulesbeing equipped with hardware circuits having the same functions.

In FIG. 3, the controller 140 mainly includes a switching module 310, acoordinate transformation module 320, a line-of-sight analysis andcalculation module 330, a scene capturing module 340, and an informationand real-view integration module 350. The controller 140 furtherincludes a machine learning module 360 and a real-time imageidentification module 370. With reference to FIG. 3 and FIG. 4 together,in step S410, the switching module 310 of the controller obtains theuser distance (e.g., the distance D1 in FIG. 2) between the user 150 andthe transparent display 110 through one of the identification sensors(e.g., the first identification sensor 122). From another aspect, inorder to obtain a number and a position of the at least one user 150,the switching module 310 in the transparent display device 100determines the number of the user 150 through a specific identificationsensor (e.g., the first identification sensor 122) having the greatestidentifying distance among the identification sensors. Since the firstidentification sensor 122 may be implemented as the depth sensor, theswitching module 310 may further obtain the user distance correspondingto the user 150 between the user 150 and the transparent display 110. Ifthe no user is detected by the first identification sensor 122, thefirst identification sensor 122 continues to detect. If a number ofusers are detected by the first identification sensor 122, the firstidentification sensor 122 detects the corresponding user distance D1 toeach of the users.

In step S420, the switching module 310 selects correspondingidentification data generated by at least one of or multiple of theidentification sensors according to the user distance D1. In theembodiments, the switching module 310 selects one of a plurality ofsensing modes according to the user distance D1, and each of the sensingmodules corresponds to at least one or two identification sensors.Moreover, the switching module 310 obtains the correspondingidentification data selected by controlling the corresponding at leastone of or multiple of the identification sensors according to theselected sensing mode. In other words, the switching module 310 selectscorresponding identification data generated by at least one of ormultiple of the identification sensors according to the user distanceD1, the distance D2 between the transparent display 110 and the targetobject 220, and a touch sensing result of the third identificationsensor 126 (the touch sensor). Table 1 is taken as an example in thisembodiment to illustrate relationships among the sensing modes, thefirst to the third identification sensors 122, 124, and 126, and theuser distance D1. The distance D2 in table 1 is the distance between thetransparent display 110 and the target object 220.

Identification Sensors Depth Sensors Touch Sensors (First (Third SensingIdentification Identification Selection of Identification Modes Sensor)Sensor) Data A D1 > D2 touch sensing IS1 of depth sensor undetected(first identification sensor) B D1 < D2 touch sensing IS2 of face sensorundetected (second identification sensor) C D1 > D2 touch sensing IS1 ofthe depth sensor and detected IS3 of the touch sensor (first and thirdidentification sensors) D D1 < D2 touch sensing IS2 of face sensor anddetected IS3 of touch sensor (second and third identification sensors)

None of the sensing mode A and the sensing mode B in Table 1 havedetected with touch sensing in the identification data IS3 generated bythe third identification sensor 126. When the user distance D1 isgreater than the predetermined distance D2, since the identifyingdistance of the first identification sensor (the depth sensor) isgreater than the identifying distance of the second identificationsensor (the face sensor), the switching module 310 selects the sensingmode A and controls the corresponding first identification sensor 122 toobtain the selected corresponding identification data IS1 according tothe selected sensing mode A. In another aspect, when the user distanceD1 is less than the predetermined distance D2, the switching module 310selects the sensing mode B and controls the corresponding secondidentification sensor 124 to obtain the selected correspondingidentification data IS2 according to the selected sensing mode B.

The sensing mode C and the sensing mode D in Table 1 have detected withtouch sensing in the identification data IS3 generated by the thirdidentification sensor 126. Therefore, when the user distance D1 isgreater than the predetermined distance D2, the switching module 310selects the sensing mode C and controls the corresponding firstidentification sensor 122 and the third identification sensor 126 toobtain the corresponding identification data IS1 and the selectedcorresponding identification data IS3 according to the selected sensingmode C. In another aspect, when the user distance D1 is less than thepredetermined distance D2, the switching module 310 selects the sensingmode D and controls the corresponding second identification sensor 124and the third identification sensor 126 to obtain the correspondingidentification data IS2 and the selected corresponding identificationdata IS3 according to the selected sensing mode D.

For another point of view, the switching module 310 of the controller140 in the embodiments may compare the identifying distance of eachidentification sensor with the user distance D1, and selectcorresponding identification data generated by the identification sensorwhich identifying distance thereof is greater than or equal to the userdistance D1. The selected corresponding identification data is served asa basis for determining a location and a gaze direction of the users andthe target object 220 in the scene information. For example, it isassumed that the first identification sensor 122 is the depth sensor,and its identifying distance is approximately between 50 cm and 100 cm;assuming that the second identification sensor 124 is the face sensor,and its identifying distance is approximately between 40 cm and 60 cm;assuming that the third identification sensor 126 is the touch sensor,and its identifying distance is approximately between 0 cm and 40 cm.When the user distance D1 is 30 cm, since the identifying distances ofthe first to the third identification sensors 122, 124, 126 are allgreater than the user distance D1, the switching module 310 can selectone of the identification data IS1, IS2, IS3 of the first to the thirdidentification sensors 122, 124, 126 as the selected correspondingidentification data. When the user distance D1 is 50 cm, since theidentifying distances of the first and the second identification sensors122 and 124 are all greater than or equal to the user distance D1, theswitching module 310 can select one of the identification data IS1, IS2of the first and the second identification sensors 122 and 124 as theselected corresponding identification data. When the user distance D1 is70 cm, since the identifying distance of the first identification sensor122 is greater than or equal to the user distance D1, the switchingmodule 310 selects the identification data IS1 of the firstidentification sensor 122 as the selected corresponding identificationdata.

In step S430, the controller 140 determines the location and the gazedirection of the user 150 and the target object in the scene informationsensed by the scene sensor 130 according to the selected correspondingidentification data in step S420. The coordinate transformation module320 may transform coordinates (Xt, Yt) of a touch point 210 illustratedin FIG. 2 through the selected corresponding identification data, suchthat the coordinates are located in a global coordinate system featuringthe transparent display device 100 and may be used by other modules. Inthis embodiment, the transformation of the coordinates may also belearned by using the machine learning module 360 and a machine learningdatabase thereof, so as to facilitate a coordinate transformation speed.The scene capturing module 340 obtains the scene information 160 throughthe external scene information ISE.

The sensing mode A to the sensing mode D of this embodiment respectivelycorresponds to different algorithms. The algorithms calculate thelocation and the gaze direction of the user 150 and the target object inthe scene information according to the operation of the controller 140.The line-of-sight analysis and calculation module 330 calculates anddetermines the location and the gaze direction V1 of the user 150 andthe target object 220 in the scene information 160 sensed by the scenesensor 130 according to the algorithms and the coordinate informationprovided by the coordinate transformation module 320.

In some embodiments of the disclosure, which corresponding algorithm(may also be referred to as a user line-of-sight analysis algorithm) inthe sensing mode A to the sensing mode D produces the better result maybe determined through a precision selector 380 in the controller 140 ofFIG. 3. With reference to the schematic views of FIG. 2 and FIG. 3, theprecision selector 380 in the controller 140 calculates a first angle θ1of a connection line connecting the first gaze point (e.g., the firstgaze point 210 of FIG. 2) formed by the gaze direction V1 on thetransparent display 110 and the target object 220 based on theidentification data (e.g., the identification data IS1, theidentification data IS2, and the identification data IS3) generated byat least one of or multiple of the identification sensors correspondingto each of the sensing modes (e.g., the sensing mode A to the sensingmode D). Moreover, the precision selector 380 in the controller 140 alsocalculates the gaze direction V1 of the user and a second angle θ2.

The first angle θ1 may be obtained by calculating the second angle θ2,the distance D1, and the distance D2, as shown by the following formula(1):

$\begin{matrix}{{\theta\; 1} = {\tan^{- 1}\left( {\tan\;\theta\; 2 \times \frac{{D\; 1} + {D\; 2}}{D\; 1}} \right)}} & (1)\end{matrix}$

The precision selector 380 in the controller 140 further calculates adifference value between the first angle θ1 and the second angle θ2. Theprecision selector 380 in the controller 140 then selects from one ofthe sensing modes according to the difference value corresponding toeach of the sensing modes. For instance, if the difference value betweenthe two angles is considerably close to zero, it indicates that thealgorithm corresponding to such sensing mode may obtain the most preciselocation and the gaze direction V1 of the user 150 as well as the targetobject 220 in the scene information 160. The precision selector 380 inthe controller 140 thereby controls the switching module 310 to selectand adopt the sensing mode corresponding to the difference value closeto zero when the difference value is close to zero. The controller 140of this disclosure may selectively adopt the precision selector 380 toenhance the selection of the sensing modes. In other words, thecontroller 140 of the embodiments of the disclosure may and may notadopt the precision selector 380.

With reference to FIG. 4 again, in step S440, the information andreal-view integration module 350 in the controller 140 retrieves acorresponding identifying database according to the target object 220 tosearch the target object information corresponding to the target object220. Moreover, the information and real-view integration module 350generates display information according to the coordinates of the user,the first gaze point 210 and the target object information correspondingto the target object 220, wherein the coordinates of the user, the firstgaze point 210 and the target object information are obtained throughcalculation according to the line-of-sight analysis and calculationmodule 330 in the controller 140. An image database is provided in thereal-time image identification module 370 and may facilitate theinformation and real-view integration module 350 to identify each of thetarget objects in the scene information 160 and to calculate thecoordinates of each of the target objects for positioning the targetobjects. In step S450, the transparent display 110 presents the targetobject information corresponding to the target object 220 according tothe display information.

With reference to description in FIG. 5 to FIG. 7, the line-of-sightanalysis and calculation module 330 of this embodiment may adopt atleast two algorithms to calculate the position and the gaze direction V1of the user 150 and the target object 220. The embodiment may also beapplied by adopting other algorithms in line with the correspondingsensing module and the identification sensor, so as to obtain improvedimage effect. FIG. 5 is a schematic diagram describing algorithmsadopted by the sensing mode A and the sensing mode B in Table 1. In thealgorithms shown in FIG. 5, the line-of-sight analysis and calculationmodule 330 of the controller 140 divides the scene information 160 andthe display screen of the transparent display 110 into multiple blocks(e.g., block S01 to block S16 in the scene information 160 and the blockB1 to block 16 of the display screen). The block B1 to block B16 locatedon the display screen may respectively be projected onto thecorresponding block S01 to block S16 of the scene information 160. Thecorresponding block S01 to block S16 of the scene information 160 mayalso be set through predetermined coordinates. The coordinates are, forexample, coordinates (X1, Y1), (X1, Yn), (Xn, Y1), and (Xn, Yn) markedin the four corners of the scene information 160 in FIG. 5. After theline-of-sight analysis and calculation module 330 calculates thecoordinates (Xu, Yu) of the user 150, the distance D1, the gazedirection V1, and a vector angle θ (e.g., (θx, θy)), a coordinatetransformation matrix between the user position and the touch point (orthe first gaze point 210) may be formed through the foregoing projectionrelations between the blocks, and that the coordinates of the targetobject are obtained through the coordinate transformation matrix. If theidentification data IS3 may be obtained from the third identificationsensor 126 (the touch sensor), the touch point generated by the user 150may substitute the first gaze point 210, and the touch point may also beused to calculate a more precise gaze direction V1 and the vector angleθ (e.g., (θx, θy)) thereof.

FIG. 6 and FIG. 7 are schematic diagrams describing algorithms adoptedby the sensing mode C and the sensing mode D in Table 1. FIG. 6 is aschematic diagram looking from a lateral side of the user 150, and FIG.7 is a schematic diagram looking down from the top of the head of theuser 150. The algorithm is based on the touch point 210 obtained throughtouch sensing to simply calculate the coordinates of the target object220 and the angle of the gaze direction V1. First, a ratio of thedistance D2 to the distance D1 is calculated to be N:1. The coordinates(Xv, Yv) of the target object 220 may then be obtained by calculatingthe coordinates (Xt, Yt) of the first gaze point 210 (or also referredto as the touch point) and the ratio of the distance D2 to the distanceD1, as shown by formula (2):

$\begin{matrix}\begin{matrix}{\left( {{Xv},{Yv}} \right) = {\left( {N + 1} \right)\left( {{Xt},{Yt}} \right)}} \\{= {\left( {N + 1} \right)\left( {{{Xu} + {D\; 1 \times \tan\;\theta\; x}},{{Yu} + {D\; 1 \times \tan\;\theta\; y}}} \right)}}\end{matrix} & (2)\end{matrix}$

The angle θ is an included angle between the gaze direction V1 and thetransparent display screen in the transparent display 110.

The angle θ (θx, θy) may also be obtained through calculating thecoordinates of the user 150, the coordinates of the first gaze point210, and the distance D1, as shown by formula (3):

$\begin{matrix}{{{\theta\; x} = {\tan^{- 1}\left( \frac{{X\; t} - {X\; u}}{D\; 1} \right)}};{{\theta\; y} = {\tan^{- 1}\left( \frac{{Y\; t} - {Y\; u}}{D\; 1} \right)}}} & (3)\end{matrix}$

FIG. 8 is a block view of functions of a transparent display device 800according to another exemplary embodiment of the disclosure. In additionto the elements of FIG. 1, the transparent display device 800 furtherincludes an identifying database 810, a global positioning system device(GPS) 820, and a geographic information database 830. The identifyingdatabase 810 may be coupled to the controller 140 of FIG. 1. Content ofthe identifying database 810 of this embodiment is adjusted based ondifferent scene information, and thus the target object information ispresented from databases of various areas. For instance, relatedinformation on buildings is added to the content of the identifyingdatabase 810 when a majority of the scene information refers tobuildings; related information on marine life, ocean current, etc. isadded to the content of the identifying database 810 when a majority ofthe scene information refers to marine life; related information onnames, origins, related history of cultural relics is added to thecontent of the identifying database 810 when a majority of the sceneinformation refers to the cultural relics; the scene information aroundthe transparent display device 800 acts as a fixed field information,and the fixed field information is added to the content of theidentifying database 810 when the transparent display device 800 isfixed at a specific position and the transparent display device 800detects that the external scene information does not change randomly.

The global positioning system device (GPS) 820 and the geographicinformation database 830 are both coupled to the controller 140. Thecontroller 140 positions the user and the target object according to theglobal positioning system device 820. In addition, the controller 140searches the geographic information database 830 to obtain the targetobject information corresponding to the target object according to theuser and a positioning result of the target object. For instance, whenthe transparent display device 800 is installed on a transportationvehicle such as a tour bus, a cable car, or a boat, the globalpositioning system device 820 may instantly and dynamically position thelocation of the user, such that the transparent display device may learnabout the scene around and related information.

In view of the foregoing, in the transparent display device of theembodiments of the disclosure, the scene object actually seen by theuser is detected and determined by selectively mixing and using multipleidentification technologies (e.g., human eye tracking, touch sensing,image identification, etc.) by using the user distance detected. Thecorresponding line-of-sight analysis algorithm based on the differentcombinations of the identification sensing technologies (e.g., thesensing mode) may be used to analyze the line of sight of the user andthe target object gazed by the user, so as to improve identificationcorrectness of the transparent display device for the user. In addition,in the embodiments of the disclosure, the databases and/or the globalpositioning technologies of different areas may be used, such that, thereal-time image identification and transformation between the line ofsight and the touch sensing coordinates may be more precise.

It will be apparent to those skilled in the art that variousmodifications and variations can be made to the disclosed embodiments.It is intended that the specification and examples be considered asexemplary only, with a true scope of the disclosure being indicated bythe following claims and their equivalents.

The invention claimed is:
 1. A transparent display device, comprising: atransparent display, comprising a first side and a second side oppositeto the first side, a display screen of the transparent display isvisually penetrative; a plurality of identification sensors, configureto sense at least one user located at the first side to respectivelygenerate a plurality of identification data, wherein the identificationsensors respectively have different identifying distances; a touchsensor, coupled to the first side of the transparent display, configureto sense the at least one user located at the first side to respectivelygenerate a touch identification data; a scene sensor, configure to sensescene information located at the second side; and a controller, coupledto the identification sensors, the scene sensor, and the transparentdisplay, the controller obtains a user distance between the at least oneuser and the transparent display by controlling one of theidentification sensors, selects corresponding identification datagenerated by at least one of the plurality of identification sensorsaccording to the user distance, determines a location and a gazedirection of the at least one user and a target object in the sceneinformation according to the selected corresponding identification dataand a touch point determined by the touch identification data, dividesthe scene information into a plurality of scene blocks, and divides thedisplay screen of the transparent display into a plurality of screenblocks, wherein the screen blocks located on the display screen isrespectively projected onto the scene blocks of the scene information,forms a coordinate transformation matrix between the location of theuser and the touch point through a projection relation between thescreen blocks and the scene blocks, and obtains coordinates of thetarget object in the scene information through the coordinatetransformation matrix, generates a display information according tocoordinates of the user and a first gaze point and target objectinformation corresponding to the target object, and presents the targetobject information corresponding to the target object in the transparentdisplay according to the display information, wherein the first gazepoint is the touch point determined by the touch identification data. 2.The transparent display device as claimed in claim 1, wherein thecontroller selects the corresponding identification data generated bythe identification sensors which the identifying distance thereof isgreater than or equal to the user distance, and determines the locationand the gaze direction of the users and the target object in the sceneinformation according to the selected corresponding identification data.3. The transparent display device as claimed in claim 1, wherein theidentification sensors at least comprise a depth sensor and a facesensor, wherein an identifying distance of the depth sensor is greaterthan an identifying distance of the face sensor.
 4. The transparentdisplay device as claimed in claim 3, wherein the controller selects thecorresponding identification data generated by the at least one of theidentification sensors according to the user distance, a distancebetween the transparent display and the target object, and a touchsensing result of the touch sensor.
 5. The transparent display device asclaimed in claim 1, further comprising: an identifying database, coupledto the controller, the controller searches the target object informationcorresponding to the target object according to the identifyingdatabase.
 6. The transparent display device as claimed in claim 1,further comprising: a global positioning system device, coupled to thecontroller, wherein the controller positions the at least one user andthe target object according to the global positioning system device; anda geographic information database, coupled to the controller, whereinthe controller searches the geographic information database to obtainthe target object information corresponding to the target objectaccording to the at least one user and a positioning result of thetarget object.
 7. The transparent display device as claimed in claim 1,wherein the controller determines a number of the at least one user bycontrolling a specific identification sensor having a greatestidentifying distance among the identification sensors and obtains theuser distance corresponding to the at least one user between the atleast one user and the transparent display.
 8. The transparent displaydevice as claimed in claim 1, wherein the controller selects one of aplurality of sensing modes according to the user distance, wherein eachof the sensing modes corresponds to at least one of or multiple of theidentification sensors, and the controller obtains the correspondingidentification data selected by controlling the corresponding at leastone of or multiple of the identification sensors according to theselected sensing mode.
 9. The transparent display device as claimed inclaim 8, wherein each of the sensing modes respectively corresponds todifferent algorithms, and the algorithms are configured to calculate thelocation and the gaze direction of the at least one user and the targetobject in the scene information through execution of the controller. 10.A control method using a transparent display device, the transparentdisplay device comprising a transparent display, a plurality ofidentification sensors, a touch sensor, and a scene sensor, wherein thecontrol method comprising: obtaining a user distance between a user andthe transparent display through one of the identification sensors;selecting corresponding identification data generated by at least one ofthe plurality of identification sensors according to the user distance;determining a location and a gaze direction of the user and a targetobject in a scene information sensed by the scene sensor according tothe selected corresponding identification data and a touch pointdetermined by a touch identification data generated by the touch sensor;dividing the scene information into a plurality of scene blocks, anddividing a display screen of the transparent display into a plurality ofscreen blocks, wherein the screen blocks located on the display screenis respectively projected onto the scene blocks of the sceneinformation; forming a coordinate transformation matrix between thelocation of the user and the touch point through a projection relationbetween the screen blocks and the scene blocks, and obtainingcoordinates of the target object in the scene information through thecoordinate transformation matrix; generating a display informationaccording to coordinates of the user and a first gaze point and targetobject information corresponding to the target object; and presentingthe target object information corresponding to the target object in thetransparent display according to the display information, wherein thefirst gaze point is the touch point determined by the touchidentification data.
 11. The control method as claimed in claim 10,wherein selecting the corresponding identification data generated by theat least one of the identification sensors according to the userdistance comprising: selecting the corresponding identification datagenerated by the identification sensors which an identifying distancethereof is greater than or equal to the user distance.
 12. The controlmethod as claimed in claim 10, wherein the identification sensors atleast comprise a depth sensor and a face sensor, wherein an identifyingdistance of the depth sensor is greater than an identifying distance ofthe face sensor.
 13. The control method as claimed in claim 12, whereinselecting the corresponding identification data generated by the atleast one of the identification sensors according to the user distancecomprising: selecting the corresponding identification data generated bythe at least one of the identification sensors according to the userdistance, a distance between the transparent display device and thetarget object, and a touch sensing result of the touch sensor.
 14. Thecontrol method as claimed in claim 10, further comprising: searching thetarget object information corresponding to the target object accordingto an identifying database.
 15. The control method as claimed in claim10, further comprising: searching a geographic information database toobtain the target object information corresponding to the target objectaccording to the user and a positioning result of the target object. 16.The control method as claimed in claim 10, wherein obtaining the userdistance between the user and the transparent display through one of theidentification sensors comprising: determining a number of the userthrough a specific identification sensor with the greatest identifyingdistance among the sensors; and obtaining the user distancecorresponding to the user between the user and the transparent displaydevice.
 17. The control method as claimed in claim 10, wherein selectingthe corresponding identification data generated by at least one of ormultiple of the identification sensors according to the user distancecomprising: selecting one of a plurality of sensing modes according tothe user distance, wherein each of the sensing modes corresponds to atleast one of or multiple of the identification sensors; and obtainingthe corresponding identification data selected by controlling thecorresponding at least one of or multiple of the identification sensorsaccording to the selected sensing mode.
 18. The control method asclaimed in claim 17, wherein each of the sensing modes respectivelycorresponds to different algorithms, and the algorithms are configuredto calculate the location and the gaze direction of the user and thetarget object in the scene information through execution of thecontroller.